package com.ruoyi.statistics.domain;

import com.ruoyi.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 项目应用表 sys_statistics_application
 * 
 * @author ruoyi
 * @date 2019-11-11
 */
public class StatisticsApplication extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private Long id;
	/**  */
	@Excel(name = "项目单位")
	private String unit;
	/**  */
	private String unitid;
	/**  */
	private String name;
	/**  */
	@Excel(name = "项目类型")
	private String type;
	/**  */
	@Excel(name = "项目组长")
	private String manager;
	/**  */
	@Excel(name = "全流程应用三维（KM²）")
	private String allD3Area;
	/**  */
	@Excel(name = "全流程应用三维项目数")
	private String allD3Count;
	/**  */
	@Excel(name = "全流程应用二维（KM）")
	private String allD2Area;
	/**  */
	@Excel(name = "全流程应用二维项目数")
	private String allD2Count;
	/**  */
	@Excel(name = "三维项目数")
	private String d3Count;
	/**  */
	@Excel(name = "三维工作量")
	private String d3Area;
	/**  */
	@Excel(name = "项目数占比（三维）")
	private String d3CountAccounting;
	/**  */
	@Excel(name = "工作量占比（三维）")
	private String d3AreaAccounting;
	/**  */
	@Excel(name = "二维项目数")
	private String d2Count;
	/**  */
	@Excel(name = "二维工作量")
	private String d2Area;
	/**  */
	@Excel(name = "项目数占比（二维）")
	private String d2CountAccounting;
	/**  */
	@Excel(name = "工作量占比（二维）")
	private String d2AreaAccounting;
	/**  */
	private String question;
	/**  */
	private Date createtime;
	/**  */
	private Date updatetime;

	public void setId(Long id) 
	{
		this.id = id;
	}

	public Long getId() 
	{
		return id;
	}
	public void setUnit(String unit) 
	{
		this.unit = unit;
	}

	public String getUnit() 
	{
		return unit;
	}
	public void setUnitid(String unitid) 
	{
		this.unitid = unitid;
	}

	public String getUnitid() 
	{
		return unitid;
	}
	public void setName(String name) 
	{
		this.name = name;
	}

	public String getName() 
	{
		return name;
	}
	public void setType(String type) 
	{
		this.type = type;
	}

	public String getType() 
	{
		return type;
	}
	public void setManager(String manager) 
	{
		this.manager = manager;
	}

	public String getManager() 
	{
		return manager;
	}
	public void setAllD3Area(String allD3Area) 
	{
		this.allD3Area = allD3Area;
	}

	public String getAllD3Area() 
	{
		return allD3Area;
	}
	public void setAllD3Count(String allD3Count) 
	{
		this.allD3Count = allD3Count;
	}

	public String getAllD3Count() 
	{
		return allD3Count;
	}
	public void setAllD2Area(String allD2Area) 
	{
		this.allD2Area = allD2Area;
	}

	public String getAllD2Area() 
	{
		return allD2Area;
	}
	public void setAllD2Count(String allD2Count) 
	{
		this.allD2Count = allD2Count;
	}

	public String getAllD2Count() 
	{
		return allD2Count;
	}
	public void setD3Count(String d3Count) 
	{
		this.d3Count = d3Count;
	}

	public String getD3Count() 
	{
		return d3Count;
	}
	public void setD3Area(String d3Area) 
	{
		this.d3Area = d3Area;
	}

	public String getD3Area() 
	{
		return d3Area;
	}
	public void setD3CountAccounting(String d3CountAccounting) 
	{
		this.d3CountAccounting = d3CountAccounting;
	}

	public String getD3CountAccounting() 
	{
		return d3CountAccounting;
	}
	public void setD3AreaAccounting(String d3AreaAccounting) 
	{
		this.d3AreaAccounting = d3AreaAccounting;
	}

	public String getD3AreaAccounting() 
	{
		return d3AreaAccounting;
	}
	public void setD2Count(String d2Count) 
	{
		this.d2Count = d2Count;
	}

	public String getD2Count() 
	{
		return d2Count;
	}
	public void setD2Area(String d2Area) 
	{
		this.d2Area = d2Area;
	}

	public String getD2Area() 
	{
		return d2Area;
	}
	public void setD2CountAccounting(String d2CountAccounting) 
	{
		this.d2CountAccounting = d2CountAccounting;
	}

	public String getD2CountAccounting() 
	{
		return d2CountAccounting;
	}
	public void setD2AreaAccounting(String d2AreaAccounting) 
	{
		this.d2AreaAccounting = d2AreaAccounting;
	}

	public String getD2AreaAccounting() 
	{
		return d2AreaAccounting;
	}
	public void setQuestion(String question) 
	{
		this.question = question;
	}

	public String getQuestion() 
	{
		return question;
	}
	public void setCreatetime(Date createtime) 
	{
		this.createtime = createtime;
	}

	public Date getCreatetime() 
	{
		return createtime;
	}
	public void setUpdatetime(Date updatetime) 
	{
		this.updatetime = updatetime;
	}

	public Date getUpdatetime() 
	{
		return updatetime;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("unit", getUnit())
            .append("unitid", getUnitid())
            .append("name", getName())
            .append("type", getType())
            .append("manager", getManager())
            .append("allD3Area", getAllD3Area())
            .append("allD3Count", getAllD3Count())
            .append("allD2Area", getAllD2Area())
            .append("allD2Count", getAllD2Count())
            .append("d3Count", getD3Count())
            .append("d3Area", getD3Area())
            .append("d3CountAccounting", getD3CountAccounting())
            .append("d3AreaAccounting", getD3AreaAccounting())
            .append("d2Count", getD2Count())
            .append("d2Area", getD2Area())
            .append("d2CountAccounting", getD2CountAccounting())
            .append("d2AreaAccounting", getD2AreaAccounting())
            .append("question", getQuestion())
            .append("createtime", getCreatetime())
            .append("updatetime", getUpdatetime())
            .toString();
    }
}
